CREATE TABLE [dbo].[Menu]
(
[Id] [int] NOT NULL IDENTITY(1, 1),
[Title] [nvarchar] (200) COLLATE SQL_Latin1_General_CP1_CI_AS NULL,
[Alias] [varchar] (200) COLLATE SQL_Latin1_General_CP1_CI_AS NULL,
[Link] [nvarchar] (200) COLLATE SQL_Latin1_General_CP1_CI_AS NULL,
[ParentId] [int] NULL,
[OrderIndex] [int] NOT NULL CONSTRAINT [DF_Menu_OrderIndex] DEFAULT ((0)),
[IsVisible] [bit] NOT NULL CONSTRAINT [DF_Table_1_IsPublished] DEFAULT ((1)),
[MenuType] [varchar] (10) COLLATE SQL_Latin1_General_CP1_CI_AS NULL,
[MenuPosition] [varchar] (10) COLLATE SQL_Latin1_General_CP1_CI_AS NULL,
[Language] [varchar] (10) COLLATE SQL_Latin1_General_CP1_CI_AS NULL,
[CreatedDate] [datetime] NOT NULL CONSTRAINT [DF_Menu_CreatedDate] DEFAULT (getdate()),
[UpdatedDate] [datetime] NOT NULL CONSTRAINT [DF_Menu_UpdatedDate] DEFAULT (getdate()),
[CreatedUser] [varchar] (50) COLLATE SQL_Latin1_General_CP1_CI_AS NULL,
[UpdatedUser] [varchar] (50) COLLATE SQL_Latin1_General_CP1_CI_AS NULL
) ON [PRIMARY]
CREATE UNIQUE NONCLUSTERED INDEX [IX_Menu] ON [dbo].[Menu] ([Alias]) ON [PRIMARY]

GO
EXEC sp_addextendedproperty N'MS_Description', N'Vị trí của menu: Top, Main...', 'SCHEMA', N'dbo', 'TABLE', N'Menu', 'COLUMN', N'MenuPosition'
GO

ALTER TABLE [dbo].[Menu] ADD CONSTRAINT [PK_Menu] PRIMARY KEY CLUSTERED  ([Id]) ON [PRIMARY]
GO
EXEC sp_addextendedproperty N'MS_Description', N'Có được hiển thị ra website ko', 'SCHEMA', N'dbo', 'TABLE', N'Menu', 'COLUMN', N'IsVisible'
GO
EXEC sp_addextendedproperty N'MS_Description', N'Mã ngôn ngữ: vi-vn, en-us', 'SCHEMA', N'dbo', 'TABLE', N'Menu', 'COLUMN', N'Language'
GO
EXEC sp_addextendedproperty N'MS_Description', N'Loại menu: Link [Menu chỉ có liên kết], Single [Menu chỉ có 1 bài viết], List [Menu có nhiều bài viết]', 'SCHEMA', N'dbo', 'TABLE', N'Menu', 'COLUMN', N'MenuType'
GO
EXEC sp_addextendedproperty N'MS_Description', N'Liên kết để website trỏ đến', 'SCHEMA', N'dbo', 'TABLE', N'Menu', 'COLUMN', N'OrderIndex'
GO
